package tech.aistar.corejava.day04;

/**
 * @author success
 * @version 1.0
 * @description:本类用来演示:
 * @date 2019/7/18 0018
 */
public class Test01Demo {
    public static void main(String[] args) {
        int[] array = {10,15,20,25,30,100};

        test01(array,15);
    }

    /**
     * 找出这个数组中比n大的所有的数据之和
     * @param arr
     * @param n
     */
    public static void test01(int[] arr,int n){
        int sum = 0;
        for (int i = 0; i < arr.length; i++) {
            sum+= Math.max(arr[i],n)!=15?arr[i]:0;
        }
        System.out.println(sum);

        sort(sum);
    }

    /**
     * 将传入的数字,进行倒序输出
     * @param n
     */
    public static void sort(int n){

        //定义一个变量
        int sum = 0;

        while(true){
            //商
            int s = n / 10;//175 / 10 = s = 17
            //余数
            int y = n % 10;//5

            sum = sum * 10 + y;

            //循环退出的条件
            if(s == 0)
                break;

            n = s;
        }

        System.out.println(sum);
    }
}
